package com.aaa.project.zhreport.domain;

import com.aaa.framework.web.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author baibin
 * @version 1.0
 * @date 2025/4/8 9:03
 * @description YwfxDataTemplateConfig
 */
@Data
public class YwfxDataTemplateConfig extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 数据源id */
    private Long dataSourceId;

    /** 数据源名称 */
    private String dataSourceName;

    /** 模板名称 */
    private String templateName;

    /** 是否地级市 */
    private String isCity;

    /** 是否启用 默认启用 */
    private String isEnable;

    /** 执行sql */
    private String execSql;

    /** 附件名称 */
    private String attachmentName;

    /** 附件路径 */
    private String attachmentPath;

    /** 取数时间起 **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    /** 取数时间止 **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    // 字段附件名称
    private String fieldAttachmentName;

    // 字段附件路径
    private String fieldAttachmentPath;

    // 临时表名称
    private String tempTableName;

}
